/*
 * ThreadHeaderReader.java
 *
 * Created on 2007/03/27 +0900
 *
 * $Revision: 38 $
 * $Date: 2008-10-11 08:48:45 +0000 (Sat, 11 Oct 2008) $
 */

package org.gikolet.bbs.reader;

import java.io.IOException;

import org.gikolet.bbs.data.Board;
import org.gikolet.bbs.data.ThreadHeaderList;
import org.gikolet.framework.util.ProgressMonitor;

/**
 * @author Tetsutaro (latest modification by $Author: tetsutaro.ss $)
 * @version $Revision: 38 $ $Date: 2008-10-11 08:48:45 +0000 (Sat, 11 Oct 2008) $
 */
public interface ThreadHeaderReader {
    void read(Board board, ThreadHeaderList threadHeaderList, int start, int to,
	    ProgressMonitor progressMonitor) throws IOException;

    void read(Board board, ThreadHeaderList threadHeaderList, int start, int to,
	    String find, ProgressMonitor progressMonitor) throws IOException;
}
